Future Directions in Computer Architecture Research
نویسنده
چکیده
.......A year ago, the 36th International Symposium on Computer Architecture featured the latest installment of the Computer Architecture Research Directions workshop. CARD is a series of minipanels, in which two experts take somewhat opposing viewpoints on important topics related to the future of computer architecture, under the direction of a moderator. As in previous years, attendees flocked to the CARD workshop to hear these debates. Two years ago, we featured a special issue on the 2007 CARD workshop. That issue generated favorable comments from Micro’s readership, so we decided to do it again. In this issue, we feature two articles derived from those minipanels, followed by two excellent general-interest articles. In the first article, ‘‘The Future of Architectural Simulation,’’ Doug Burger and Joel Emer, under the direction of moderator James Hoe, debate the future of computer architecture simulation. They address issues such as simulator speed and the role of field-programmable gate arrays, but also tackle some interesting broader questions. For instance, does the limited scope of an architectural simulator lead to incremental research? And, can we devise shared research infrastructures that encourage academics to think long term, on a 10-year horizon? In ‘‘Programming Multicores: Do Application Programmers Need to Write Explicitly Parallel Programs?’’ Arvind moderates a spirited debate between David August and Keshav Pingali on the subject of implicit versus explicit parallelism—that is, the use of parallelizing compilers versus the writing of explicitly parallel programs. August advocates an implicit model with dynamic parallelization, while Pingali argues for the need for explicit parallel programming. Both viewpoints are backed by concrete examples from their respective research groups. Arvind also raises the important question of how to introduce parallel programming within the undergraduate computer science and engineering curriculum. In the third article, ‘‘Fine-Grained Activation for Power Reduction in DRAM,’’ Elliott Cooper-Balis and Bruce Jacob make a clever observation about the posted-CAS (column-address strobe) command and synchronous DRAM power savings. A posted-CAS command simplifies memory scheduling by being issued immediately following the activate command. Since posted-CAS makes the column addresses available to the SDRAM before they are needed, a subset of these addresses can be used to select a vertical subset (a partial row) of the selected bank in advance of column bit selection. A significant advantage of this power-saving approach is that it requires no changes to the standard SDRAM interface. Finally, ‘‘Tuple Pruning Using Bloom Filters for Packet Classification,’’ by Hyesook Lim and So Yeon Kim, addresses the important problem of packet classification at wire speed in network routers. Previous approaches, such as tuple space pruning, require multiple accesses to off-chip memory. The authors address this performance bottleneck through the use of several on-chip Bloom filters that reduce the number of unnecessary offchip memory accesses. The approach is shown to outperform several previous approaches on multiple metrics. I hope you enjoy these articles as much as I did. I always welcome your feedback at [email protected]. Dave Albonesi Editor in Chief IEEE Micro [3B2-14] mmi2010030005.3d 28/6/010 17:52 Page 5
منابع مشابه
Impact of Future Technologies on Architecture
......The third minipanel from the 2015 Workshop on Computer Architecture Research Directions, held in conjunction with the 42nd International Symposium on Computer Architecture, featured two experts discussing different technologies and their impact on future architectures. What are these new technologies, where are they going, and what is going to happen to them? More specifically, this panel...
متن کاملFuture Directions in Computer Architecture
Designers must strive for a topdown, application-driven approach to digital system design. And new methods are needed for analytically exploring design tradeoffs in the context of changing technology and the multitude of highly concurrent systems technology will make possible. These were among the principal themes to arise from the Workshop on Future Directions in Computer Architecture, held No...
متن کاملHd28 .m414 Y\o ^^ Future Directions in Future Directions in Jn Dss Tech«)ld6y*. Future Directions in Dss Technology* Future Directions in Dss Technology
Decision support systems (DSS) technology is undergoing rapid innovation and evolution. DSS software facilities continue to become more comprehensive and may soon include a broad range of communications support features. We are also beginning to see that expert systems technology will enhance traditional DSS capabilities. The focus on hardware for DSS has shifted from the minicomputer and mainf...
متن کاملFinding the Best Orientation of the Educational Buildings in Hot Arid Regions in Iran, in order to Achieve the Optimum Annual Energy Consumption, Using Computer Simulation (Case Study: a Double Class School in Zahedan)
School buildings forming a large part of public buildings are among the most important consumers of energy in Iran. Given the existing construction conditions, these buildings seem to have considerable potential for energy efficiency if the construction and design methods are reformed. Therefore, numerous researchers have analyzed geometrical factors influencing energy consumption in buildings,...
متن کاملHot Interconnects and Debates on Computer Architecture Research Directions
......Welcome to the July/August 2016 issue, which contains two special features—articles on hot interconnects and debates on computer architecture research directions. The IEEE Symposium on High Performance Interconnects has a 20-plusyear history of being a premier academic venue for the debut of the latest highperformance networking hardware. Of specific interest to IEEE Micro’s readership ar...
متن کاملFuture study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Micro
دوره 30 شماره
صفحات -
تاریخ انتشار 2010